package com.balabala.gym_user.mapper;

import com.balabala.dto.UserNameDto;
import com.balabala.gym_user.pojo.dto.UserQueryDTO;
import com.balabala.gym_user.pojo.entity.User;
import com.balabala.gym_user.pojo.vo.UserPageVO;
import com.balabala.vo.UserNameVo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * @Author 何涛
 * @Date: 2023/04/30/ 14:44
 * @description 用户表mapper
 */
public interface UserMapper extends BaseMapper<User> {
    /**
     * 根据分页条件查询用户
     * @param userQueryDto
     * @return
     */

    List<UserPageVO> getUserPageList(UserQueryDTO userQueryDto);

    /**
     * 查询所有用户
     * @return
     */
    List<User> findAll();

    /**
     * 查询用户分页信息
     * @param userQueryDto
     * @return
     */
    List<UserPageVO> findUserPageList(UserQueryDTO userQueryDto);


    //根据用户名称查询用户会员卡id
    List<UserNameVo> findVidByName(UserNameDto userNameDto);
}
